function onUse(cid, item, frompos, item2, topos)
	-- Get the tile to move the things on the door to
	local nextTile = {x=frompos.x, y=frompos.y+1, z=frompos.z}

	-- Move all moveable things to the next tile
	doRelocate(frompos, nextTile)

	-- Transform the door
	-- doRelocate can trigger other scripts (stepOut) so the uid might be invalid
	if(isValidUID(item.uid)) then
		doTransformItem(item.uid, item.itemid-1)
	end

	return true
end
